Skip to content

Release/4.0.0#748

Merged
stevenbal merged 13 commits intomasterfrom
release/4.0.0
Apr 13, 2026
Merged

Release/4.0.0#748
stevenbal merged 13 commits intomasterfrom
release/4.0.0

Conversation

@stevenbal
Copy link
Copy Markdown
Collaborator

@stevenbal stevenbal commented Mar 23, 2026

Fixes #730

Changes

  • Release version 4.0.0
  • Add logger warning if 4.0.0 upgrade check fails
  • Upgrade python dependencies
  • Upgrade NPM packages
  • Squash migrations for core app
  • Bump API version to 2.7.0 because of added objecttypes endpoints
  • Change default OTEL_SERVICE_NAME to openobject (with prefixes for celery, flower, etc.)
  • Make SITE_DOMAIN envvar required
  • Rename envvar ENABLE_STRUCTLOG_REQUESTS -> LOG_REQUESTS
  • Rename envvar LOG_REQUESTS -> LOG_OUTGOING_REQUESTS
  • Remove django.contrib.sites and related code
  • Remove deprecated API schema redirect view
  • Use proper envvar for CELERY_BROKER_URL

@stevenbal stevenbal marked this pull request as draft March 23, 2026 09:48
@codecov-commenter
Copy link
Copy Markdown

codecov-commenter commented Mar 23, 2026

Codecov Report

❌ Patch coverage is 92.30769% with 3 lines in your changes missing coverage. Please review.
✅ Project coverage is 86.13%. Comparing base (a619aaf) to head (06f62ae).

Files with missing lines Patch % Lines
src/objects/conf/base.py 85.71% 0 Missing and 2 partials ⚠️
src/objects/conf/dev.py 0.00% 1 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##           master     #748      +/-   ##
==========================================
- Coverage   86.37%   86.13%   -0.25%     
==========================================
  Files         145      145              
  Lines        3141     3158      +17     
  Branches      253      256       +3     
==========================================
+ Hits         2713     2720       +7     
- Misses        376      390      +14     
+ Partials       52       48       -4     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Mar 23, 2026

🐰 Bencher Report

Branchrelease/4.0.0
Testbedubuntu-24.04
Click to view all benchmark results
BenchmarkLatencyBenchmark Result
milliseconds (ms)
(Result Δ%)
Upper Boundary
milliseconds (ms)
(Limit %)
performance_test/tests/test_objects_list.py::test_objects_api_list_filter_by_object_type📈 view plot
🚷 view threshold
120.00 ms
(-0.12%)Baseline: 120.15 ms
126.16 ms
(95.12%)
performance_test/tests/test_objects_list.py::test_objects_api_list_filter_one_result📈 view plot
🚷 view threshold
19.90 ms
(+1.82%)Baseline: 19.54 ms
20.52 ms
(96.97%)
performance_test/tests/test_objects_list.py::test_objects_api_list_large_page_size_page_1📈 view plot
🚷 view threshold
327.97 ms
(+3.81%)Baseline: 315.92 ms
331.72 ms
(98.87%)
performance_test/tests/test_objects_list.py::test_objects_api_list_large_page_size_page_5📈 view plot
🚷 view threshold
325.14 ms
(+1.34%)Baseline: 320.85 ms
336.90 ms
(96.51%)
performance_test/tests/test_objects_list.py::test_objects_api_list_small_page_size_page_20📈 view plot
🚷 view threshold
126.19 ms
(+2.82%)Baseline: 122.73 ms
128.87 ms
(97.92%)
🐰 View full continuous benchmarking report in Bencher

@stevenbal stevenbal force-pushed the release/4.0.0 branch 2 times, most recently from 916ae75 to ea4c9de Compare March 23, 2026 15:27
@stevenbal stevenbal force-pushed the release/4.0.0 branch 9 times, most recently from e174b5b to 0df912d Compare April 3, 2026 10:02
@stevenbal stevenbal changed the base branch from master to chore/747-rename-repositories April 3, 2026 10:02
@stevenbal stevenbal force-pushed the release/4.0.0 branch 3 times, most recently from 13d2375 to 9826e1f Compare April 7, 2026 14:47
@stevenbal stevenbal force-pushed the chore/747-rename-repositories branch 2 times, most recently from e000930 to ae109c4 Compare April 10, 2026 12:09
Base automatically changed from chore/747-rename-repositories to master April 13, 2026 07:45
@stevenbal stevenbal force-pushed the release/4.0.0 branch 2 times, most recently from 51c6f4e to 7f2b874 Compare April 13, 2026 07:49
cbor2==5.9.0
cryptography==46.0.6
requests==2.33.1
pygments==2.20.0
django==5.2.13
if the check fails due to unimported types, upgrade check raises a generic message otherwise
@stevenbal stevenbal marked this pull request as ready for review April 13, 2026 09:27
@stevenbal stevenbal merged commit e69c72a into master Apr 13, 2026
62 of 63 checks passed
@stevenbal stevenbal deleted the release/4.0.0 branch April 13, 2026 13:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Prepare release 4.0.0

3 participants